Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
[RTC] Software Engineer (.NET) image - Rise Careers
Job details

[RTC] Software Engineer (.NET)

Company Description

Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Our culture embraces openness, acts with respect, shows grit & guts and combines employment with enjoyment.

Job Description

Project – the aim you’ll have

You will join an agile, international team of experienced developers and testers (from Poland and the UK) working on a strategic transformation of the IT ecosystem for a leading travel industry company.

The main goal?
Designing and building modern, scalable solutions from scratch — replacing outdated systems with new platforms built using best engineering practices.

As part of the team, you’ll have a real opportunity to:

  • co-create new solutions and architecture,
  • develop Proof of Concepts (PoCs) and test ideas,
  • drive technical discussions and decisions,
  • collaborate with other senior and principal engineers,
  • and leave your mark on a platform that will serve millions of users.

The work is organized in 4-5 agile teams, each focused on a specific product area — allowing you to take ownership while collaborating closely across teams.

This is not about maintaining legacy systems — this is about building something new.

Position – how you’ll contribute

  • Designing and building new features and solutions from the ground up
  • Creating Proof of Concepts (PoCs), technical spikes, and validating ideas
  • Replacing old systems with new architecture — not maintaining legacy code
  • Performing code reviews and sharing best practices
  • Participating in shaping product architecture and technical direction
  • Collaborating with other senior/principal developers, testers, BAs, Product Owners, and Scrum Masters
  • Supporting the team with your knowledge, experience, and technical leadership

Qualifications

Expectations – the experience you need

  • At least 4 years of commercial experience in C# and .NET Core
  • Experience with Azure DevOps tools and CI/CD processes
  • Solid understanding of software design principles, patterns (e.g., SOLID, DDD), and clean code practices
  • Experience creating tests (unit, integration, ideally also component or contract tests)
  • Practical experience with databases (SQL, MongoDB, NHibernate, Entity Framework, Azure Storage)

Additional skills – the edge you have

  • Knowledge of front-end technologies: Angular (12+), JavaScript, TypeScript, CSS, Git — although in the project you’ll be working closely with a dedicated front-end developer
  • Experience designing new systems or working on greenfield projects
  • Familiarity with event-driven architecture and distributed systems
  • Knowledge of cloud solutions, especially Microsoft Azure
  • Willingness to share knowledge, mentor other developers, and actively participate in technical discussions

 

Additional Information

Our offer – professional development, personal growth  

  • Flexible employment and remote work  
  • International projects with leading global clients 
  • Non-corporate atmosphere 
  • Language classes 
  • Internal & external training 
  • Private healthcare and insurance  
  • Multisport card 
  • Well-being initiatives 

Position at: Software Mind Poland

Software Mind Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Software Mind DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Software Mind
Software Mind CEO photo
Unknown name
Approve of CEO

Average salary estimate

$65000 / YEARLY (est.)
min
max
$50000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About [RTC] Software Engineer (.NET), Software Mind

Welcome to Software Mind, where we're innovating every day to craft solutions that leave a mark on businesses around the world. As a Software Engineer (.NET) in our Kraków office, you'll join an agile team of talented developers and testers, collaborating on a groundbreaking transformation in the travel industry. Think creating modern, scalable systems from the ground up, rather than maintaining old, outdated technology—it’s a refreshing change! You’ll be responsible for designing innovative features, building Proof of Concepts (PoCs), and engaging in technical discussions that shape our engineering direction. Your expertise in C# and .NET Core will be crucial as we replace legacy systems, embracing best practices and cutting-edge technologies. With a focus on teamwork, you'll work side-by-side with skilled professionals, from developers to Product Owners, helping to elevate our projects to new heights. So, if you're ready to take ownership, partake in meaningful technical leadership, and have a huge impact on a platform serving millions, Software Mind is the place for you. Enjoy a non-corporate atmosphere with opportunities for growth, including flexible work arrangements and international project exposure. Join us and let’s build amazing things together!

Frequently Asked Questions (FAQs) for [RTC] Software Engineer (.NET) Role at Software Mind
What are the main responsibilities of a Software Engineer (.NET) at Software Mind?

As a Software Engineer (.NET) at Software Mind, your primary responsibilities include designing and developing new features and solutions for our projects, particularly for the travel industry. You will create Proof of Concepts (PoCs), validate ideas, and collaborate closely with senior engineers. Your role will involve replacing outdated systems with modern architecture and performing code reviews, ensuring the application of best practices across the board.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer (.NET) position at Software Mind?

To be considered for the Software Engineer (.NET) position at Software Mind, you should have at least 4 years of commercial experience with C# and .NET Core. Familiarity with Azure DevOps tools and CI/CD processes is essential, alongside a solid understanding of software design principles and clean code practices. Experience with databases like SQL and MongoDB, as well as creating various types of tests, will greatly enhance your application.

Join Rise to see the full answer
What technologies should a Software Engineer (.NET) be familiar with at Software Mind?

A successful Software Engineer (.NET) at Software Mind should be well-versed in C#, .NET Core, and have experience with Azure DevOps tools, CI/CD processes, and databases including SQL and Azure Storage. Front-end technologies such as Angular, JavaScript, and TypeScript will also be beneficial as you'll work closely with front-end developers, making familiarity in this area an advantage.

Join Rise to see the full answer
How does the team structure work for a Software Engineer (.NET) at Software Mind?

At Software Mind, the team structure comprises several agile teams that focus on specific product areas. As a Software Engineer (.NET), you will collaborate with other developers, testers, and product stakeholders in a dynamic environment, allowing room for ownership and technical discussions while working towards shared goals. This collaborative spirit is essential for driving innovative solutions and successful project outcomes.

Join Rise to see the full answer
What growth opportunities are available for a Software Engineer (.NET) at Software Mind?

Software Mind offers numerous growth opportunities for Software Engineers (.NET), including professional development through internal and external training programs. With access to international projects and leading global clients, you’ll have the chance to expand your skills and network. Additionally, our flexible work arrangements and non-corporate culture foster an environment for personal growth and well-being.

Join Rise to see the full answer
Common Interview Questions for [RTC] Software Engineer (.NET)
Can you explain your experience with C# and .NET Core?

When answering this question, highlight your relevant experience, focusing on specific projects where you utilized C# and .NET Core. Discuss the complexity of the applications you’ve developed, including any challenges faced and how you overcame them, which showcases your problem-solving skills.

Join Rise to see the full answer
What are SOLID principles and why are they important in software design?

SOLID principles are a set of design principles intended to make software designs more understandable, flexible, and maintainable. Be prepared to explain each principle briefly and provide examples of how you’ve applied them in your prior work as a Software Engineer (.NET).

Join Rise to see the full answer
How do you approach code reviews, and what do you look for when reviewing code?

In your response, emphasize the importance of code quality, readability, and adherence to best practices. Discuss your method for providing constructive feedback and how you handle disagreements during reviews, demonstrating your ability to foster a positive team environment.

Join Rise to see the full answer
Describe a challenging project you’ve worked on. What was your role?

Choose a project that truly showcases your skills as a Software Engineer (.NET). Discuss the challenges you faced, your specific role in addressing those challenges, and the positive outcomes achieved due to your contributions. This demonstrates resilience and problem-solving capabilities.

Join Rise to see the full answer
How do you ensure your code is scalable and maintainable?

Talk about the practices you follow to write scalable and maintainable code, such as following design patterns, implementing SOLID principles, and utilizing proper naming conventions. Providing specific examples of past projects will strengthen your response.

Join Rise to see the full answer
What’s your experience with Agile methodologies?

Illustrate your familiarity with Agile methodologies, discussing any specific roles you've held, such as Scrum Master or Product Owner, and how Agile practices have improved team collaboration and project outcomes. Highlight any metrics or successes resulting from Agile practices.

Join Rise to see the full answer
How do you approach collaborating with front-end developers?

Emphasize the importance of communication and teamwork. Share examples of past collaborations, detailing how you facilitated discussions around API designs, the tech stack used, and any challenges that required joint problem-solving.

Join Rise to see the full answer
Have you ever mentored junior developers? What approach did you take?

Discuss your mentoring experience, if any, and your approach towards fostering their growth. This could include pair programming, providing resources, and encouraging their participation in technical discussions, thereby illustrating your leadership skills.

Join Rise to see the full answer
What role does testing play in your development process?

Explain your philosophy on testing, including different types of tests you implement (unit, integration, etc.) and how they contribute to overall code quality. Back your statements with examples of how thorough testing has benefited the projects you've worked on.

Join Rise to see the full answer
Why do you want to work at Software Mind?

Here, convey your excitement about Software Mind's innovative projects and the collaborative culture. Mention how your skills align with the company's goals and values. Make sure to articulate how you believe you can contribute positively to their team and projects.

Join Rise to see the full answer
Similar Jobs
Posted 12 days ago

Join Agile Soul as a Network Architect and enhance network infrastructures for a leading client while enjoying a flexible remote work environment.

Join Software Mind Romania as a Senior Back-end Software Engineer and play a key role in building responsible gaming solutions with cutting-edge technologies.

Photo of the Rise User
Fearless Hybrid Washington, DC
Posted 2 days ago

Join Fearless as a Software Engineer I and leverage your coding skills to build innovative software solutions in a collaborative environment.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Be at the forefront of technology by joining Apple's dynamic Services Engineering team as a Full Stack Software Engineer.

Photo of the Rise User
Solvd Remote No location specified
Posted 12 days ago

Become a pivotal part of Solvd Inc. as a Software Engineer (Python) and help innovate solutions for top-tier digital-native brands.

Photo of the Rise User
Ripple Hybrid San Francisco, CA, United States
Posted 5 days ago

As a Software Engineer at Ripple, you'll play a crucial role in revolutionizing cross-border payments with cutting-edge technology.

Photo of the Rise User
Posted 7 days ago
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources

Join Okta's dynamic Data Platform team as a Staff Software Engineer, where you'll drive innovations in high-volume and low-latency data services.

Photo of the Rise User

Join Cepheid as a Staff Software Verification Engineer and play a vital role in advancing diagnostic testing solutions through innovative software verification.

Photo of the Rise User
Qwello Remote Munich, Bavaria
Posted 6 days ago

Become a pivotal part of Qwello's team as a Junior Backend Developer and help shape the future of e-mobility by developing cutting-edge backend systems.

Photo of the Rise User
Posted 9 days ago

Become a key player at JPMorgan Chase as a Software Engineer III, contributing to innovative financial technology solutions.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!